page no:1
       
                                      AIM:demonstration of visual enviroment

 the file menu:
                      the visual c++ IDE file menu localise the standard set of file manipulation common to many window application.
NEW:
         the new.....menu item opens a new edit dialog box window.you usally begin any new application at this point.
OPEN:
           unlike new....,which opens an edit dialog box window for a previously nonexistent file,the opens menu item open a dialogbox that request information on a previously saved file.this dialog box is that standard open file dialogbox,which display default drive,path and file search parameters,and allows you to select your own.
CLOSE:
             the close menu item is used to close an open file.if you have multiple files opened,this window will close the active or selected window.

page no 2

--Save 
The save manu item saves the contents of the currently selected or active window to file specifed saving a previously unsave file will automatically invoke the save as dialog box.

--Save as
The save as ...menu item allows you to save a copy of the active windows content under a new home.

--Save all
The problem with the save option is that it only saves the active windows content.the save all menu item save every windows contents.

--Page setup
The most frequent use for the setup..menu items to document and format your hard copies.

--Print
Obtainig a hard copy of a active windows content is as simple as selecting the print ... menu item.

--Recent file
The nice feature about such list (history list) is that they are context sensitive .history lists save you time by remembering the 

page no.3
 
last several items you have selected for particular option.

Recent workspace list-:
     The recent project list is immediately below the recent file list on the menu.This history list is similar to the recent file list,expect that recent project list contains only project file.

Exit-:
     The exit menu item allow you to quit the visual c++ IDE.

The Edit menu-:
     Edit menu item allow you to quickly edit or search through an active window's content in much the same way you would with any standard word processor.

Undo-:
     The undo menu item allow you reverse the most recent editing change you made.

Redo-:
     The  Redo menu item copies the selected text on the clipbiard.

page::4
paste:
            the paste menu item is used to insert the contents of the clipboard at the current cursor location

delete:
           the delete menu item delets selected without copying the information to the clipboard

select all:
                the select all menu item is used to select the entire contents of the active window for catting , copying , or deleting.

find:
         the find....... menu item works very muchlike a standard word processor's search option the find dialog box also allows you to set the direction for the search from the current cursor location.

find in files:
                      find in files...... can scan an entire network , internet , tracking  down any name , string , keyboard , method  and much more.



Page 5
Replace-
              The repalace .....menu item invokes the Replace dialog box,which allows you to               replace text.

Go To-
             you can quickly move the cursor to a specified location within an active edit             window with the Go To...

Bookmarks-
                    The Bookmarks.....option alloow you to set bookmarks to mark frequently 
                     accessed lines in your source file.

Active X Control in HTML......and HTML Layout.....-
             These two options allow you to edit either an embeded HTML ActiveX control 
             or the HTML Layout itself.


Breakpoints-
                   The Breakpoints....option allows you to set breakpoints at specific locations,on                   selected  data item,or on messages.

List Members-
                     This features displays a list of valid number variables or function for the                      selected class or structure. 


page 6

Type Info
          The Type Info option displays a tool tip containing the declaration for any identifier.

Parameter Info
          This feature displays the complete declaration including a parameter list,for the 
          function to the left of the cursor. The parameter in bold indicates the next parameter                required as you type the function.

Complete Word
          The Complete Word option fills in the rest of your function or variable name for 
          you. This can save you from having to repeatedly type long names.

View Menu 
          The View Menu contains commands they enable you to change view of the Query 
          Designer. 


PAGE  NO:7
Class  Wizard
          One  very important role is that the class user only wories  with applications that use MFC classes,,unlike class view and wizard bar, which work with MFC,ATL or your own classes.

Resource Symbol.... & Resource Includes....
           The resource symbols....& resource includes option simplyfiy symbol management by pffering a central tool.

Full Screen
          Full screen option allow you to zoom your edit window for maximum viewing.

Workspace
        the workspace optin opens the workspace view,giving you instant access to the current classes,files,resources.

Output....
      The output menu item brings the output window to the foreground.

Debug Windows
      This  option pops up amenu providing access to various integrated debuger options.
 
Refresh
    you use refresh to repaint & update

PAGE NO 8

the currently active window.

PROPERTIES
Properties command displays current file statistics such as date created, file size, file type etc.


PAGE NO 9
INSERT MENU

The insert menu accesses a list of commands for including new files, resources into your workspace.

NEW CLASS
Using this option IDE creates a new MFC,ATL or generic class.

RESOURCE
This option allows you to add one of several resources to your workspace ,including Bitmap, Cursor, Dialog, Icon, Menu etc.

RESOURCE COPY
It will allow you to copy resources while changing the resources language.

INTO HTML
it will allow you to insert resources to enhance a web page.

FILE AS TEXT
It is usually used to add source code.

NEW ATL OBJECT
It will allow you to add an active Template Library class to your workspace.

PAGE NO 10
PROJECT MENU
The project menu commands enable you to manage all of your open projects.

SET ACTIVE PROJECT
This option determines which project or subproject is currently active.

ADD TO PROJECT
It will allows you to add a file to a project.

SOURCE CONTROL
This option provides option for managing project files in a source controlled project

DEPENDENCIES
It will used to view the hierarchical relationship

SETTINGS
This option allowing you to totally define your projects configuration settings

EXPORT MAKEFILE
This option stores all the information required to build the project.


11
                  
            Build menu    
                        
                               this option provides the acces to the   IDE features that are  involve in actual code                             generation & running program.
           
            Compile
                       
                             this option instructs the IDE to compile the active windows contents.
              
            Build .....
   
                             build examines all of the files in the  in the project & the  fthen compiles.
              
           Rebuild   all .....
        
                            rebuild all  ignores the dates of all of the projects  files & painstrackingly  compiles.
 
           Batch  build.....
                              it builts multiple project targets.
         
           Clean.......
           
                          with this option you can  easly  remove  all  files  from   intermediate   directories .

           Start debug 
   
                        this option instruct  the  IDE to begin executing your program line by line.

    pg. no.12

Debugger Remote Connection
you can begin remote debugging by choosing this option

     Execute.....
the execute command alllow you to run the program at full speed

Set Active Configration....
   this option allow you to instruct the build or rebuild command as to which projects executable needs creation

Configuration.......
     this option allow you to add or remove configuration from active build cycle

Profile.....
         the profile alolow you to determine the which section of your code are working efficiently by producing 
    information showing areas of code that are not being  executed or that are talking a long time to execute it.


Page no.13

Tools menu:
                  The tool menu accesses commands that enable you to work with your query.
Source browser:
                  You use option to browse your information files.
Close source browser file:
                   This closes the currently active * SBR file.
Error LOOKup:
                    You use this command to retrive a system error message.
OLE/COM object viewer:
                    This will display the active x & OLE objects installed on your computer.
SPY++:
                    The spy++ utillity provides a toolbar & hyperlinks to help you work faster.
MFC traces:
                    This will display to a debugging output window.


Page no.12

Debbuger remote connection:
                     Youcan begin remote debugging by choosing this option.
Execute:
                      The execute command allow you to run the program at full speed.
Set active configuration:
                       This option allow you to instruct the

visual component manager.......
                                       This option  is used to select commonly used commands



PAGE NO 15
WINDOW MENU
With the possible exception of the Docking view command ,you will see that the remaining window menu option are similar to those found in all standaed window products.

NEW WINDOW
the New window command provides one of the many ways to begin entering and editing a new file.

SPLIT
the option allow you to determine both a horizontal and vertical split point

DOCKING VIEW
A dockable  toolbar can be attached ,or docked ,to any side of its parent window.

CLOSE
This closes the active window

CLOSE ALL
This closes all open windows

NEXT
You can choose the window next command to cycle through all open window contents.

Page no.16

Previous-:
      The is similar to the next command,only it works in reverse.

Cascade-:
      This display all open windows in a manner similar to a splayed deck of cards.

Tile horizontally-:
      This tiles open windows with a wide but sequal configuration.

Tile Vertically-:
       This files open windows with a tall & narrow configuration.

page no 17

--help menu
the help menu begins with the standard online documentation & search option & yhen diverges into several new help features.

--contents & search
this provied the expected ascesses to microsofts extensive online documentation.

--use extension help
this toggel the extension help option.

--readme
this toggles the extension help option.

--tip of the day 
tip of the day & technical support these two options specific for themselves.

--about visual c++
this is a standared ,about box displaying the version ,product id,&installed component id numbers.